﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace Tanks
{
    public class PropertiesObject
    {

        public int _damage = 0;
        public int Damage
        {
            get { return _damage; }
            set { _damage = value; }
        }

        private bool _isFon = true; // true - если объект является фоном и обработку на столновение производить не нужно, false - иначе
        public bool IsFon
        {
            get { return _isFon; }
            set { _isFon = value; }
        }
        private bool _isTank = false;
        public bool IsTank
        {
            get { return _isTank; }
            set { _isTank = value; }
        }
        private bool _wasActive = false;//true - объект был активен
        public bool WasActive
        {
            get { return _wasActive; }
            set { _wasActive = value; }
        }
        private bool _isShoot = false;
        public bool IsShoot
        {
            get { return _isShoot; }
            set { _isShoot = value; }
        }
        private bool _isDead = false;
        public bool IsDead
        {
            get { return _isDead; }
            set { _isDead = value; }
        }
        private bool _isSand = false;
        public bool IsSand
        {
            get { return _isSand; }
            set { _isSand = value; }
        }
        private bool _isBeton = false;
        public bool IsBeton
        {
            get { return _isBeton; }
            set { _isBeton = value; }
        }
        private bool _isKirpich = false;
        public bool IsKirpich
        {
            get { return _isKirpich; }
            set { _isKirpich = value; }
        }

        private bool _isBase1 = false;
        public bool IsBase1
        {
            get { return _isBase1; }
            set { _isBase1 = value; }
        }

        private bool _isBase2 = false;
        public bool IsBase2
        {
            get { return _isBase2; }
            set { _isBase2 = value; }
        }
        private Vector2 _startPosition;
        public Vector2 StartPosition
        {
            get { return _startPosition; }
            set { _startPosition = value; }
        }

        public PropertiesObject()
        {
        }
    }
}
